package com.ttc.mBackup.BackupSMS;

import java.util.ArrayList;
import java.util.List;

public abstract class SMSFactory {
	protected static final String CHECK = "check";
	
	protected SMSStatistics sms;
	protected int SMSCount;
	protected String filename;
	protected ArrayList<String> phoneContact;
	protected int locationCode;
	
	public SMSFactory(){
		super();
	}
	public SMSFactory(SMSStatistics _sms) {
		super();
		this.sms = _sms;
	}


	public SMSFactory(SMSStatistics _sms, ArrayList<String> phoneContact,
			String filename, int locationCode) {
		super();
		this.sms = _sms;
		this.phoneContact = sms.ConvertContactNameToNumber(phoneContact);
		this.filename = filename;
		this.locationCode = locationCode;
		}
	public SMSFactory(SMSStatistics _sms, String filename, int locationCode){
		super();
		this.sms = _sms;
		this.filename = filename;
		this.locationCode = locationCode;
	}

	public SMSStatistics getSms() {
		return sms;
	}


	public void setSms(SMSStatistics sms) {
		this.sms = sms;
	}


	public int getSMSCount() {
		return SMSCount;
	}


	public void setSMSCount(int sMSCount) {
		SMSCount = sMSCount;
	}


	public String getFilename() {
		return filename;
	}


	public void setFilename(String filename) {
		this.filename = filename;
	}


	public List<String> getPhoneContact() {
		return phoneContact;
	}


	public void setPhoneContact(ArrayList<String> phoneContact) {
		this.phoneContact = phoneContact;
	}


	public int getLocationCode() {
		return locationCode;
	}


	public void setLocationCode(int locationCode) {
		this.locationCode = locationCode;
	}	
}
